#!/usr/bin/env perl

use strict;
use lib qw(./lib ../lib);
use Test::More 'no_plan';
BEGIN { use_ok('GD::Barcode::DataMatrix') };
sub bar($$$;$){ local $_ = GD::Barcode::DataMatrix->new(  $_[0], Type => $_[1], Size => $_[2], ProcessTilde => $_[3] )->barcode();s{\n$}{};$_ }
### ASCII ###

is_deeply(
	[split //,bar('test','ASCII','144x144',0)],
	[split //,"101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010\n101100110000000100100001101011111011110000100111110110000010011000100011111001110001000010111011100010000011110010101101110001100011011111110011\n110010101101111110110000100000001100111010011010111101111111111110111100110010001101111111010010101011001100001111000000111100111010100110111010\n111000010010101110100111110001000011011001000111110100101110100011111111101100001001111011000011110001011001100111011011110000100110000100011011\n100000101010101000101110110110110000000100111010100100101011000110101010110110001111010011000110110111100110110001110100100101011111111001000100\n110011101100000011110001101001110111111000100011100011010110100100111101101011001100110001011101101010001011100110000111100111101000101100000011\n100111110010110101101010100010011011001000001000100100101001111000000100101101101000010111010000101101100110011101000110100001010010010001111010\n100010110111010100101101101100000000101100100011110110100011101100011001111100001101101010110101100101000101000001001001110101101000011001100011\n101100101000101110011110110110110111110110011110101110011010010101110000101000100110001010011010110011110111001111101110100100010001011001011110\n111101110111101001110001101100101001110011111101110001010100000010110001110110000111000101110111100101101000011011101111101000110110100111101101\n100101010111010101000100101000111100100100101100110100110001001010110110111001110010101111001000100010001001101010000000100110100010110001001010\n111000101110111011011001111011111001010100111001111001100110110000110111111111000101100000110011111100001011000001001111110101101110110101010011\n111100110100001001110000110110100111110000011100101001100011110011010100110010010001110011011100110000011000101101111110101101111000100101111100\n100111100001010111110011101101010111100100001011101000101111001000000001110110101101001000111111110111101101110110010001111000000100101001011011\n111110101000111110110010100010010101110110101110111001111100101010101100100110110100010100101110100000111010001001101000111111010100000100100100\n110000011000000000110101111010000011100001000111100000001101111010101001101010001110111000100011101011001100011110101001100111011011110111000001\n110111001111000011011110110110100010101100111010111111000101011111011100101101000110110000000110110000010100000010011000111000101111101000010110\n110011111100101000011001100010100101001101101001110111011101011010111111110001101011110100100001110110001010010001100011110001110101100001100001\n110011110001101011010100101111101010001011000000111001111101010000101000101111101110110101111010110111001101101000110000111000011011111000111100\n110001011011111100000111111010101111001101001111110000001010101101000101111101110100100011011001111101111001011010010011101001101010001011010011\n110110011001011010110000110001011101011001010000111100010000011010110110101010000011001001011010110111101000010000100110110100100100011111001110\n101010101101011001101011101100001100001001000011110010111101011011011101101001101000110111010001111100001011010011100111100100011010000001010101\n100110111101011110110000111101001011011010100110100100111110010110110010101110101011110001000000101101111100110100001010101010000111110001010100\n111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\n101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010\n100111011010100100010101110111011010001110100111101101000110000000001001110000111111010011101001101101000000010011100011100110001101101111101001\n111000010001000011011000110001110100111100001110101011110011010000101000101101011100100101011010110100011110101100011100100101100110011000001000\n100110111110110110011011101001111111111011101011111011000001101010111001100101001110100010101001100101011011100011010011110101011101111100001111\n111000111001101011000010111101000001001100001100111010010100010101010000101101001000000010001000100111110111011101001100101011000111001000110100\n100001000100110100000001110001010011110011110101100110011011101001001011111011000011010100111011111111011110100001010001100110001010000101110101\n111011111001011001101110101010000010011100001110100110001110101100110100110001111111111111011110101010010011101001011110100110011001001110100000\n111011011000111001011111101010010001100001100111101001000000111001101111111000010010010101011111110010111111101111011011100010010010101011100001\n111010111101011000101110110011011111101110010100101110111111011110100010111100011011000100110000101000101001111011110110100000111011110000101010\n100001111000100111001011101110001011110000110111101101110101111001000101110011100101111010100011100100010101111111011001101110001100010000011101\n100001010000111110010010111011001001101100001000100010110000110111101110100111100010110000011000111111000111001010001110110000110110010100011010\n101001110110110011110001110101000100000100100101101100011001010110101111110011111000111100101111100010101010000010100101101101010110000111001001\n111000111000010100010100111001000110001000110110111000101011010001101110101001011110110110010010110011010001001000000110110000110110101101001100\n100100100100100001011011111101101010110111011001101010001010011100001101100100100001000011010101110000010010100100111001111110110010110011011001\n111011110111001110000100111011010101001110100100110111011000101110001100100101000011001111000000110100011010011101111010110110001111010001001010\n101001011011010111000011110100011011110001111001111000000010010111111011101110101011010110011101110100001111100100111011111000111011011000101111\n101010101011110010010010110100001011110000110010110011011111010100001000101001111010000111011010111110110100101010011010110000110011111100110110\n111001110010000001111111110100010000101001110011100101111001110001111111100011000111101110110111101101010100111001011001101000110011001110100111\n100000001110010000000110111111110110010110111000110100110000001110011110111001011101001010111010101000110001110001100010100000011010100001100010\n101001100010101010000011101101101001100100110011111100101000110001010101110101101110010111110001111110100111101010000111110101100010011101001011\n110110110110111111101010101100110110100011111000100000011000101111110010111101001110101001001010110101110100110101010110110110001011011010101000\n100111111010000100100001100111111000101000010001101101000110001010100111101101100010100000011011111011101111000100110011100111100110100110110011\n100110001101101011001010101010001111101100111000100110001110001010000110100000000101111010100010110010101001000010111010110010100000101011100010\n111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\n101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010\n100100101101100011011011100101010100111101100111100101110011000000100001101000010001001011011001100101000101011100100101100111101000111001110001\n110110001110000010100110110000110001100000001100101111110101001001100000100101110100110101000010101011111111111101011000110101010100000011101010\n101101011100110111011001111010010101011111110101111100111100011110000111110011011000110010000111101000101010110011111011100101001001010110111111\n101101100101010101010010100000011101110111101000110110001010011011101110101001000000110011010100111100101011000001011010110011001010001001101010\n100110001111010010101011111011111010111100111001101000010111001001110111110010101101011100110001110100000111100100101011100000111011010011110011\n101100010010110010010110110110100010110101111010110111110100100001101110110011110101111010110100100100101001100100110110111000000010101001101010\n100010001110011101000101111111000110011000100011111101110011001100101101100001110111011100011111110101100111101111001111100010011011100000010111\n101000100001111110111010110000000000110100111000101101110001011110010010101110100011011101000110101010011100000000001100110111101010001010100000\n101101000011000101101011100001100010111110100101100000011001001001111001111011100010110010101101111101000111100101010001111011111111100110110011\n111111010011001110011000111000010110000000000010101001110010010100010010101000101101000011101100110101001111110110110100110010001110101000100110\n101000010011011100010011101011010001000011101011101011001110111001111101110000100111100001111101101000100101011110100001110100000010100100100101\n110010101100010001111000111100100000010110000110110010111100001111111000110100100001101110011100101001011010110110010110110000010011100011010000\n101011100110000110001101100111011001010111111011100011111001010001001001100111100111011000000111101100101000000000100111110101111010010011001001\n111100100110100100111110101111101110100111010010101011001000110001010010101101111100101110011110111000100000110111100110110011000001011111111100\n101111101000110101010111101101111111100100101111100011111000001010001011110101000111010010110111110000001010011101001011111100111100001110111001\n101101101101000000010110110001101111111010010000111010001110011100111100110011001110001100110010111010010101001010011010101100010110111001111010\n100101101000011110110111111101001110101101011111110001111011001101101111101000100010001100101101110111101011001100110101100101111001000011100001\n110010001111110100010010101110010110011110110100111111110110101111001100100001010100001011000000100100100000000100110000111011111111011010001100\n101000110110111000100001101011100000000110010001101001011100001011001111101100100011011001011111110000110010100110111001101101100010100100111111\n100101011010111001011110100100100001110001000100100110001100111001101100111011001101001001101100101111100001110011011000111000011101101000011100\n110101110110001001001001100000010111000010010101101010110110010110010111110011011101111000000001110101011100110010011011110110010110001100001101\n101000100000000001000000110111100100011111100100100110001011011000110010111011101011011011011110110000110011010110111100111010100100011001101000\n111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\n101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010\n111000100001110000110111110011110110011111110101100101111110011110101101110010111001010010011001111011011101101001011011100111111110101010110111\n111010010111111001100010110001000110101011101000111110011001001110100000101110000100100011110010101110110111111000000010101010001100101001101100\n101001001100101101101001110000001001010011010111100000010100010001011111100100001011101111001001100011110011100011110111100001000100000010101001\n100100100110111001111000111111101100101011000010101111011001010111101010110101110001011010011100110111110010100000000010111100111000011100010010\n111111001001110100001111100111101110111111110101101010111010011000001111100001111010110011100011100000111110010101100111111001011110111001000111\n101111111000111111011000111010001110000111000000101000111011010011011000101010110010001001001100110111000010100010111100100101110111000101000110\n101100111011100111111011110001000000000000011011110000101011010010010011101101010101100010011111111010101111101111101001111111100111111110010111\n110010010001011000110010100101010101100111010100100000111000000011011110110011011110011001100000110100011011000011111100111101101110110110110000\n111001010000110011110011110110011100100110101101111111000011101110111011111010011011110011010101100110110000011011111011110100110011100110001111\n110001011000011001101000101011001011111010101000100000000001011000110010111011010100111000000100110101000000010010010000100111000101100010111000\n111010000100110001100001111110100011110101011011100101011010110000110001100100000100010010011001111111010100000011101101100000111110001100100011\n100010111001111000010000101011100010011111011100110110111010000000010100111010110000111011101110110101100110110111010110110001000001110101101000\n111100111000001011101001110000110100100110000101111111010101011101100111111001100101101110010001110010011000100000101101101011011011111101011111\n111000000010111100110100101111010001110111101010110110111110000110110100111101110000011011101100111100001001100111111110110001111001010000100000\n111100111101000011100101111111011001000001100001100010011010100111110011100111111111010000010101100011010101111001101111101011100011011011101111\n110111000000011110101010110010100100100101100010111001010111010010000100100010110111100100011010111110011000100101011000110100010111000100011110\n110000111101100000101101101110111110011100101011100100000001000100111011110100111110110001111001100110000001010000011101111001111000110000110111\n100111010111110111011000100001000111000101010100110010111010010000000110101010111001011111010010111001001110110011001000111100010010001101111110\n101000110111110100001101100000101001001110101111111001011110100110010011101110010000000100111011111101111110100111101101100010101110101010101001\n111010101010010011011100111111110010010010000010111101011110101111100100111000000100101111111110101010110101100011101100110100101100101001000010\n111111110100010110000001111001101110000011010011100111001010110101100001100010011001101000001101101100100101101001101101100010010011001000011011\n111000001000010100101000111010010000011110001100100001001101101011110100110110001001001111101110101110001110111101100010110101000001100111110010\n111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\n101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010\n100000101011111110101111111001001101010110011011110011110000100111011101110010101011010111111111111000111101000101100111101010100011001111011111\n110111011110000001110010100110111111000011100110100100001110000101000010100111111000000001101000100110101111010101011000101110001111001010110010\n101000011111010110110101110110001001101110010011100001011000100110111101110000010100001110011001100010010011110101000111110000100010110000000111\n100100110010000100101000101101101010111101100000100101010101100011111110111101110001111001110100100010000010100111011010101010110110110001000000\n110110100010001100101001111110001000010101101101110111111110010000110101111111001000100011111011101100110100001100101101101110110101001111010101\n110000010011000101010000111110011101100011111110101100001011101111000110100010000101111011000000110011011010011010100000110100011011110111001000\n101100101111011000001001111111100010100111001001100001001010011111111101100011100110111011001111101101110001110111101101111011110010001000000101\n110110111011101100111010100101000001100101101000101000100000101010000110110001100001010011011100100010100111100111011000101111101101100111001010\n100011010001110101100101110010010000100110001011101001010011000000001001110001101101000111011001100011011000101001011011110111001010100011101011\n101101011100011110110000110001100111101110010100101111011110011110011010100110110101110000011010111101000111111000101010110011111011111000010110\n110110110001101010101011110011011110011111101011111001010011001010001001110101011110001100110111110011110100011110101001101011100101111101111111\n100001000100110000100010111000001011100100101110110010010101000000111100100000011010111100100010110000000010110010110010101011001000011011110110\n100001101000010100111001110011001010010000110101101111100000111111100111100100100010001110111111101001001011101111101111101011111010011000101101\n100101101011010101111010111100000000010111011000111111001001110001000110100010011001100100101000111101000010010110110100111000110011101101110000\n111010100110010101010111100001010010110101101111111111001101001010101101101010111011101000111111110100100101001010001001101000111101100110111101\n100011001000101111000000111101011000110000011100111011111001110001110110101000000100101111001100111111111010000001111110111110000110111100101000\n111100110011111011111101111001011110011000001001100011110110010100000111100001101101111001000101101010011101001100000001111100100110011100111111\n100011011111101001011110101010011110101001101000101110111110111010011000110000010011101011001110110100111100001001111010110100001110100011011010\n110100111111000011111101101111010010000111001011100011101110010101001101101101001111110101010101110010101100101001110111111010100011001010001001\n110100110100100011100110111111110111000011111010110001100110111010110000101001001000011111111110101000100010000000011110111000100111101000001100\n111000100001111001001111111110111000110000111111110000010101110011011111110101101110110100111101100100100010110101111011100100011011010010110101\n110000101001100000011100111010010011000100011000111000011001111111010010100010101110111011111100110010011001011111100100101000000101010011111010\n111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\n101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010\n110100101100001010001001100000100100010101010001100110111000111011001101111001010010101011100001110110111110101001011001101001000001101100101001\n110111010011011001001000101000010111000111011010111101011000001000011110101111000110110011000010101001010111101010010000110101111000011010111100\n100011001101001111001001111100110111111010110011110000100011111100010011100110101111100100111111110101101111011011100011100001001110011010001111\n110011000010010001111000111110111011101000100000110000110111010000101010111100011100000101101110110110100011011001110010100000000100011101001110\n110101111101001000111101100100110011100001110001110110100111111100001101111101011100001001110001100110111111001101000001111100001101011111000011\n110111011111111100010010101110011100000001011110111000000000101010101000100110100010110101111110110100000000110010001100110011000110001100000010\n101100110110010101001101111000111000011011001011100011001010001010000101111111111001000110000111110110111100001100011101100010011000001100101101\n101011000110100111000000100001100110000010101010110100100011110100000000111011010111110111000110100010010101101110000010100011110101011101011010\n101111111111111001111111111000000110110110000101110110100010111000100101100101110110001111111001101000111001101010000011101011011110110010011101\n101010001001100111010110100101100111011100101010100100110000011011110000101011010100011110001100110011000010000101101110101111110100111011101000\n100000010011101100111111111100110000011101111111100010110100011011101011111110001000011101011111100010101000110110000001101011011000110001110111\n111110100100001010110100100011111011011010011100111110011110110101000110100001110011111101001110111110011100111001101000100000110111000101010100\n101010111000001110010011100100011100011100111011100011011000111111010001111100011110111111010111100110000011010000010001101101110100001111100101\n100101000110101000111110100001011010010101011100101100110000111000000110111111111000101101100110111010001001101001100110110100011111100001001110\n110000000110000010100011111011011010001110001111101101011010101111101001110101101010111010010111101001000000001010001101110001110010110010010001\n110011100001110101101100110001011111001010001110100001100010011000001000110011100100100010000010110001001000011010001110110100011011011101000110\n110100111111010011111111100010101001100001101011100000001111111011000111100000001011011010010011110011101111011001100001100110011010001101101101\n111011110100100010001010100101000111111111100000111011110000010111001110110111100100010000001110100000110011110010010010101011101110111110011100\n100100010111010100111111100111001101001110110111100110000110101001000101100000011010011000010011110011010001110111101011111010101001111011100011\n100001000111101000000000100001001101001010000100111100101111011000011000110011110101001010000000100001111101010101101010100110011100110110100010\n111010001101101110011101111101001111000000100101111111111101110101010011110100000010100111100001101100110011110110001001111110000100101010000001\n101111111001010000011110111010110010010101100000111000011010100100001000101000001001011011001010101010010101100110100000111110000110010001001010\n111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"],
	'bar(test ASCII 144x144 0)');
is_deeply(
	[split //,bar('test','ASCII','144x144',1)],
	[split //,"101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010\n101100110000000100100001101011111011110000100111110110000010011000100011111001110001000010111011100010000011110010101101110001100011011111110011\n110010101101111110110000100000001100111010011010111101111111111110111100110010001101111111010010101011001100001111000000111100111010100110111010\n111000010010101110100111110001000011011001000111110100101110100011111111101100001001111011000011110001011001100111011011110000100110000100011011\n100000101010101000101110110110110000000100111010100100101011000110101010110110001111010011000110110111100110110001110100100101011111111001000100\n110011101100000011110001101001110111111000100011100011010110100100111101101011001100110001011101101010001011100110000111100111101000101100000011\n100111110010110101101010100010011011001000001000100100101001111000000100101101101000010111010000101101100110011101000110100001010010010001111010\n100010110111010100101101101100000000101100100011110110100011101100011001111100001101101010110101100101000101000001001001110101101000011001100011\n101100101000101110011110110110110111110110011110101110011010010101110000101000100110001010011010110011110111001111101110100100010001011001011110\n111101110111101001110001101100101001110011111101110001010100000010110001110110000111000101110111100101101000011011101111101000110110100111101101\n100101010111010101000100101000111100100100101100110100110001001010110110111001110010101111001000100010001001101010000000100110100010110001001010\n111000101110111011011001111011111001010100111001111001100110110000110111111111000101100000110011111100001011000001001111110101101110110101010011\n111100110100001001110000110110100111110000011100101001100011110011010100110010010001110011011100110000011000101101111110101101111000100101111100\n100111100001010111110011101101010111100100001011101000101111001000000001110110101101001000111111110111101101110110010001111000000100101001011011\n111110101000111110110010100010010101110110101110111001111100101010101100100110110100010100101110100000111010001001101000111111010100000100100100\n110000011000000000110101111010000011100001000111100000001101111010101001101010001110111000100011101011001100011110101001100111011011110111000001\n110111001111000011011110110110100010101100111010111111000101011111011100101101000110110000000110110000010100000010011000111000101111101000010110\n110011111100101000011001100010100101001101101001110111011101011010111111110001101011110100100001110110001010010001100011110001110101100001100001\n110011110001101011010100101111101010001011000000111001111101010000101000101111101110110101111010110111001101101000110000111000011011111000111100\n110001011011111100000111111010101111001101001111110000001010101101000101111101110100100011011001111101111001011010010011101001101010001011010011\n110110011001011010110000110001011101011001010000111100010000011010110110101010000011001001011010110111101000010000100110110100100100011111001110\n101010101101011001101011101100001100001001000011110010111101011011011101101001101000110111010001111100001011010011100111100100011010000001010101\n100110111101011110110000111101001011011010100110100100111110010110110010101110101011110001000000101101111100110100001010101010000111110001010100\n111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\n101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010\n100111011010100100010101110111011010001110100111101101000110000000001001110000111111010011101001101101000000010011100011100110001101101111101001\n111000010001000011011000110001110100111100001110101011110011010000101000101101011100100101011010110100011110101100011100100101100110011000001000\n100110111110110110011011101001111111111011101011111011000001101010111001100101001110100010101001100101011011100011010011110101011101111100001111\n111000111001101011000010111101000001001100001100111010010100010101010000101101001000000010001000100111110111011101001100101011000111001000110100\n100001000100110100000001110001010011110011110101100110011011101001001011111011000011010100111011111111011110100001010001100110001010000101110101\n111011111001011001101110101010000010011100001110100110001110101100110100110001111111111111011110101010010011101001011110100110011001001110100000\n111011011000111001011111101010010001100001100111101001000000111001101111111000010010010101011111110010111111101111011011100010010010101011100001\n111010111101011000101110110011011111101110010100101110111111011110100010111100011011000100110000101000101001111011110110100000111011110000101010\n100001111000100111001011101110001011110000110111101101110101111001000101110011100101111010100011100100010101111111011001101110001100010000011101\n100001010000111110010010111011001001101100001000100010110000110111101110100111100010110000011000111111000111001010001110110000110110010100011010\n101001110110110011110001110101000100000100100101101100011001010110101111110011111000111100101111100010101010000010100101101101010110000111001001\n111000111000010100010100111001000110001000110110111000101011010001101110101001011110110110010010110011010001001000000110110000110110101101001100\n100100100100100001011011111101101010110111011001101010001010011100001101100100100001000011010101110000010010100100111001111110110010110011011001\n111011110111001110000100111011010101001110100100110111011000101110001100100101000011001111000000110100011010011101111010110110001111010001001010\n101001011011010111000011110100011011110001111001111000000010010111111011101110101011010110011101110100001111100100111011111000111011011000101111\n101010101011110010010010110100001011110000110010110011011111010100001000101001111010000111011010111110110100101010011010110000110011111100110110\n111001110010000001111111110100010000101001110011100101111001110001111111100011000111101110110111101101010100111001011001101000110011001110100111\n100000001110010000000110111111110110010110111000110100110000001110011110111001011101001010111010101000110001110001100010100000011010100001100010\n101001100010101010000011101101101001100100110011111100101000110001010101110101101110010111110001111110100111101010000111110101100010011101001011\n110110110110111111101010101100110110100011111000100000011000101111110010111101001110101001001010110101110100110101010110110110001011011010101000\n100111111010000100100001100111111000101000010001101101000110001010100111101101100010100000011011111011101111000100110011100111100110100110110011\n100110001101101011001010101010001111101100111000100110001110001010000110100000000101111010100010110010101001000010111010110010100000101011100010\n111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\n101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010\n100100101101100011011011100101010100111101100111100101110011000000100001101000010001001011011001100101000101011100100101100111101000111001110001\n110110001110000010100110110000110001100000001100101111110101001001100000100101110100110101000010101011111111111101011000110101010100000011101010\n101101011100110111011001111010010101011111110101111100111100011110000111110011011000110010000111101000101010110011111011100101001001010110111111\n101101100101010101010010100000011101110111101000110110001010011011101110101001000000110011010100111100101011000001011010110011001010001001101010\n100110001111010010101011111011111010111100111001101000010111001001110111110010101101011100110001110100000111100100101011100000111011010011110011\n101100010010110010010110110110100010110101111010110111110100100001101110110011110101111010110100100100101001100100110110111000000010101001101010\n100010001110011101000101111111000110011000100011111101110011001100101101100001110111011100011111110101100111101111001111100010011011100000010111\n101000100001111110111010110000000000110100111000101101110001011110010010101110100011011101000110101010011100000000001100110111101010001010100000\n101101000011000101101011100001100010111110100101100000011001001001111001111011100010110010101101111101000111100101010001111011111111100110110011\n111111010011001110011000111000010110000000000010101001110010010100010010101000101101000011101100110101001111110110110100110010001110101000100110\n101000010011011100010011101011010001000011101011101011001110111001111101110000100111100001111101101000100101011110100001110100000010100100100101\n110010101100010001111000111100100000010110000110110010111100001111111000110100100001101110011100101001011010110110010110110000010011100011010000\n101011100110000110001101100111011001010111111011100011111001010001001001100111100111011000000111101100101000000000100111110101111010010011001001\n111100100110100100111110101111101110100111010010101011001000110001010010101101111100101110011110111000100000110111100110110011000001011111111100\n101111101000110101010111101101111111100100101111100011111000001010001011110101000111010010110111110000001010011101001011111100111100001110111001\n101101101101000000010110110001101111111010010000111010001110011100111100110011001110001100110010111010010101001010011010101100010110111001111010\n100101101000011110110111111101001110101101011111110001111011001101101111101000100010001100101101110111101011001100110101100101111001000011100001\n110010001111110100010010101110010110011110110100111111110110101111001100100001010100001011000000100100100000000100110000111011111111011010001100\n101000110110111000100001101011100000000110010001101001011100001011001111101100100011011001011111110000110010100110111001101101100010100100111111\n100101011010111001011110100100100001110001000100100110001100111001101100111011001101001001101100101111100001110011011000111000011101101000011100\n110101110110001001001001100000010111000010010101101010110110010110010111110011011101111000000001110101011100110010011011110110010110001100001101\n101000100000000001000000110111100100011111100100100110001011011000110010111011101011011011011110110000110011010110111100111010100100011001101000\n111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\n101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010\n111000100001110000110111110011110110011111110101100101111110011110101101110010111001010010011001111011011101101001011011100111111110101010110111\n111010010111111001100010110001000110101011101000111110011001001110100000101110000100100011110010101110110111111000000010101010001100101001101100\n101001001100101101101001110000001001010011010111100000010100010001011111100100001011101111001001100011110011100011110111100001000100000010101001\n100100100110111001111000111111101100101011000010101111011001010111101010110101110001011010011100110111110010100000000010111100111000011100010010\n111111001001110100001111100111101110111111110101101010111010011000001111100001111010110011100011100000111110010101100111111001011110111001000111\n101111111000111111011000111010001110000111000000101000111011010011011000101010110010001001001100110111000010100010111100100101110111000101000110\n101100111011100111111011110001000000000000011011110000101011010010010011101101010101100010011111111010101111101111101001111111100111111110010111\n110010010001011000110010100101010101100111010100100000111000000011011110110011011110011001100000110100011011000011111100111101101110110110110000\n111001010000110011110011110110011100100110101101111111000011101110111011111010011011110011010101100110110000011011111011110100110011100110001111\n110001011000011001101000101011001011111010101000100000000001011000110010111011010100111000000100110101000000010010010000100111000101100010111000\n111010000100110001100001111110100011110101011011100101011010110000110001100100000100010010011001111111010100000011101101100000111110001100100011\n100010111001111000010000101011100010011111011100110110111010000000010100111010110000111011101110110101100110110111010110110001000001110101101000\n111100111000001011101001110000110100100110000101111111010101011101100111111001100101101110010001110010011000100000101101101011011011111101011111\n111000000010111100110100101111010001110111101010110110111110000110110100111101110000011011101100111100001001100111111110110001111001010000100000\n111100111101000011100101111111011001000001100001100010011010100111110011100111111111010000010101100011010101111001101111101011100011011011101111\n110111000000011110101010110010100100100101100010111001010111010010000100100010110111100100011010111110011000100101011000110100010111000100011110\n110000111101100000101101101110111110011100101011100100000001000100111011110100111110110001111001100110000001010000011101111001111000110000110111\n100111010111110111011000100001000111000101010100110010111010010000000110101010111001011111010010111001001110110011001000111100010010001101111110\n101000110111110100001101100000101001001110101111111001011110100110010011101110010000000100111011111101111110100111101101100010101110101010101001\n111010101010010011011100111111110010010010000010111101011110101111100100111000000100101111111110101010110101100011101100110100101100101001000010\n111111110100010110000001111001101110000011010011100111001010110101100001100010011001101000001101101100100101101001101101100010010011001000011011\n111000001000010100101000111010010000011110001100100001001101101011110100110110001001001111101110101110001110111101100010110101000001100111110010\n111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\n101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010\n100000101011111110101111111001001101010110011011110011110000100111011101110010101011010111111111111000111101000101100111101010100011001111011111\n110111011110000001110010100110111111000011100110100100001110000101000010100111111000000001101000100110101111010101011000101110001111001010110010\n101000011111010110110101110110001001101110010011100001011000100110111101110000010100001110011001100010010011110101000111110000100010110000000111\n100100110010000100101000101101101010111101100000100101010101100011111110111101110001111001110100100010000010100111011010101010110110110001000000\n110110100010001100101001111110001000010101101101110111111110010000110101111111001000100011111011101100110100001100101101101110110101001111010101\n110000010011000101010000111110011101100011111110101100001011101111000110100010000101111011000000110011011010011010100000110100011011110111001000\n101100101111011000001001111111100010100111001001100001001010011111111101100011100110111011001111101101110001110111101101111011110010001000000101\n110110111011101100111010100101000001100101101000101000100000101010000110110001100001010011011100100010100111100111011000101111101101100111001010\n100011010001110101100101110010010000100110001011101001010011000000001001110001101101000111011001100011011000101001011011110111001010100011101011\n101101011100011110110000110001100111101110010100101111011110011110011010100110110101110000011010111101000111111000101010110011111011111000010110\n110110110001101010101011110011011110011111101011111001010011001010001001110101011110001100110111110011110100011110101001101011100101111101111111\n100001000100110000100010111000001011100100101110110010010101000000111100100000011010111100100010110000000010110010110010101011001000011011110110\n100001101000010100111001110011001010010000110101101111100000111111100111100100100010001110111111101001001011101111101111101011111010011000101101\n100101101011010101111010111100000000010111011000111111001001110001000110100010011001100100101000111101000010010110110100111000110011101101110000\n111010100110010101010111100001010010110101101111111111001101001010101101101010111011101000111111110100100101001010001001101000111101100110111101\n100011001000101111000000111101011000110000011100111011111001110001110110101000000100101111001100111111111010000001111110111110000110111100101000\n111100110011111011111101111001011110011000001001100011110110010100000111100001101101111001000101101010011101001100000001111100100110011100111111\n100011011111101001011110101010011110101001101000101110111110111010011000110000010011101011001110110100111100001001111010110100001110100011011010\n110100111111000011111101101111010010000111001011100011101110010101001101101101001111110101010101110010101100101001110111111010100011001010001001\n110100110100100011100110111111110111000011111010110001100110111010110000101001001000011111111110101000100010000000011110111000100111101000001100\n111000100001111001001111111110111000110000111111110000010101110011011111110101101110110100111101100100100010110101111011100100011011010010110101\n110000101001100000011100111010010011000100011000111000011001111111010010100010101110111011111100110010011001011111100100101000000101010011111010\n111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111\n101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010\n110100101100001010001001100000100100010101010001100110111000111011001101111001010010101011100001110110111110101001011001101001000001101100101001\n110111010011011001001000101000010111000111011010111101011000001000011110101111000110110011000010101001010111101010010000110101111000011010111100\n100011001101001111001001111100110111111010110011110000100011111100010011100110101111100100111111110101101111011011100011100001001110011010001111\n110011000010010001111000111110111011101000100000110000110111010000101010111100011100000101101110110110100011011001110010100000000100011101001110\n110101111101001000111101100100110011100001110001110110100111111100001101111101011100001001110001100110111111001101000001111100001101011111000011\n110111011111111100010010101110011100000001011110111000000000101010101000100110100010110101111110110100000000110010001100110011000110001100000010\n101100110110010101001101111000111000011011001011100011001010001010000101111111111001000110000111110110111100001100011101100010011000001100101101\n101011000110100111000000100001100110000010101010110100100011110100000000111011010111110111000110100010010101101110000010100011110101011101011010\n101111111111111001111111111000000110110110000101110110100010111000100101100101110110001111111001101000111001101010000011101011011110110010011101\n101010001001100111010110100101100111011100101010100100110000011011110000101011010100011110001100110011000010000101101110101111110100111011101000\n100000010011101100111111111100110000011101111111100010110100011011101011111110001000011101011111100010101000110110000001101011011000110001110111\n111110100100001010110100100011111011011010011100111110011110110101000110100001110011111101001110111110011100111001101000100000110111000101010100\n101010111000001110010011100100011100011100111011100011011000111111010001111100011110111111010111100110000011010000010001101101110100001111100101\n100101000110101000111110100001011010010101011100101100110000111000000110111111111000101101100110111010001001101001100110110100011111100001001110\n110000000110000010100011111011011010001110001111101101011010101111101001110101101010111010010111101001000000001010001101110001110010110010010001\n110011100001110101101100110001011111001010001110100001100010011000001000110011100100100010000010110001001000011010001110110100011011011101000110\n110100111111010011111111100010101001100001101011100000001111111011000111100000001011011010010011110011101111011001100001100110011010001101101101\n111011110100100010001010100101000111111111100000111011110000010111001110110111100100010000001110100000110011110010010010101011101110111110011100\n100100010111010100111111100111001101001110110111100110000110101001000101100000011010011000010011110011010001110111101011111010101001111011100011\n100001000111101000000000100001001101001010000100111100101111011000011000110011110101001010000000100001111101010101101010100110011100110110100010\n111010001101101110011101111101001111000000100101111111111101110101010011110100000010100111100001101100110011110110001001111110000100101010000001\n101111111001010000011110111010110010010101100000111000011010100100001000101000001001011011001010101010010101100110100000111110000110010001001010\n111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111"],
	'bar(test ASCII 144x144 1)');

